Make a window roll into its title bar, send it to the back or make it stay on top.
Minimize, maximize or close all visible windows, including minimizing to the tray area.
Make a window translucent on Windows 2000 or above.
WinRoll is lovingly hand-crafted in 100% pure assembly language to give
the fastest response and the smallest memory footprint.
WinRoll is proudly a FREEWARE and OPEN SOURCE application. See the About dialog for help.
Do not have input focus, so keyboard modifiers (Alt, Shift) are not received.
Do not respond when changing all windows. Activate this window before sending to back or stay on top.
Translucent windows do not paint properly when choosing desktops by selecting a desktop thumbnail.
However, these windows display correctly when switching desktops with hotkeys or quick switch buttons.
Notes: Please re-select your old options.
Additions: Middle or Shift Right click the minimize button to minimize to tray. By popular demand.
Shift + Right click as alternative for Middle click.
Option to ignore middle mouse button. Suggested by Manny Garcia.
Additions: Shift + left click the title bar for sending to the back (X-Windows). Suggested by Roger Dejus.
Fixes: Compatibility with windows that did not like to be rolled-up, like AIM, ICQ, SecureCRT and others.
Taskbar movements. Reported by Rob Griffiths (Win98SE), Dennis Jackson (Win2K) and Samuel Benoit (WinXPPro).
Hyperlink icon not showing on NT4. Reported by Gary Garnier.
Additions: Middle click the close button makes a window stay on top. Suggested by Clarence Downey.
Fixes: Not auto-starting on some systems. Reported by Clarence Downey.
Poor re-painting performace following transparency changes. Reported by Ahmed Sidat.
Additions: Middle click the title bar applies/removes transparency (Windows 2000 or above).
Fixes: Bug in versions 1.5 and 1.6 on Windows 9X.
Additions: Right click the close button sends the active window to the back.
Changes: Updated "about" information.
Fixes: Support for MS PowerToy Virtual Desktop Manager, handle unrolling hidden windows.
Additions: Use Alt key with left click to minimize, maximize or close all windows.
Changes: When changing all windows, command prompts do not change.
Fixes: Always keep rolled up windows minimal. Roll/unroll minimized windows.
Additions: Option to automatically start and to hide the tray icon. By popular demand.
Use of the Alt key to change all windows. Suggested by Marcin Gos.
Unroll windows before closing them. Reported by jwkh.
Fixes: Better height reduction method. Reported by Bjorn.
Additions: Support for command prompt windows.
Additions: Stop duplicate programs.
Changes: Bypass the startup screen.
Fixes: Correctly handle unicode windows, better height reduction method. Reported by F0DDER.
Initial release.
Many thanks to Steve Hutchesson for
creating MASM32, an incredibly
powerful bundle of assembly language tools. Thanks to Iczelion for
his fantastic assembly language
tutorials. Also, thanks to all the developers of
NSIS for their amazing software
installation package.
Copyright © 2003-2004 Wil Palma
This software is provided 'as-is', without any express or implied
warranty. In no event will the authors be held liable for any
damages arising from the use of this software.
Permission is granted to anyone to use this software for any purpose,
including commercial applications, and to alter it and redistribute it
freely, subject to the following restrictions:
1. The origin of this software must not be misrepresented; you must not
claim that you wrote the original software. If you use this
software in a product, an acknowledgment in the product documentation
would be appreciated but is not required.
2. Altered versions must be plainly
marked as such, and must not be misrepresented as being the original
software.
3. This notice may not be removed or
altered from any distribution.